package ar.edu.unju.fi.uicomponents.converters;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.FacesConverter;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;

import ar.edu.unju.fi.model.dao.RolDAO;
import ar.edu.unju.fi.model.dao.impl.RolDAOImpl;
import ar.edu.unju.fi.model.domain.Rol;

@FacesConverter("ConverterRol")
public class ValidarRol implements Validator{
	
	private Rol nuevoRol;
	private RolDAO rolDao  = new RolDAOImpl();
	
	@Override
	public void validate(FacesContext context, UIComponent component, Object value)
			throws ValidatorException {
		
		String descripcion = (String)value;
		if(descripcion.equals("VENDEDOR")){
				
			nuevoRol = rolDao.getById(1);
			
		}else{
			nuevoRol = rolDao.getById(2);
		}
		
	}

	
}
